package com.itany.corejava.code16_反射;

import com.itany.corejava.code13_jdbc.Dept;

/**
 * @author MissChen
 * @version 1.0
 * @date 2023 年12月18日 10:39
 */
public class Test01_获取Class对象 {
    public static void main(String[] args) throws ClassNotFoundException {

        //方式一:调用对象的class属性
        Class c1= Dept.class;
        System.out.println(c1);

        //方式二:调用对象的getClass()方法
        Dept dept=new Dept();
        Class c2=dept.getClass();
        System.out.println(c2);


        //方式三:通过Class类提供的静态方法forName()获取
        Class c3=Class.forName("com.itany.corejava.code13_jdbc.Dept");
        System.out.println(c3);

        //通过比较发现三者是同一个，返回值均为true
        System.out.println(c1==c2);
        System.out.println(c2==c3);

        Emp emp=new Emp();


    }
}
